/***********************************************************************************************************************************
Remote Storage Internal
***********************************************************************************************************************************/
#ifndef STORAGE_REMOTE_STORAGE_INTERN_H
#define STORAGE_REMOTE_STORAGE_INTERN_H

/***********************************************************************************************************************************
Object type
***********************************************************************************************************************************/
typedef struct StorageRemote StorageRemote;

#include "storage/remote/storage.h"

/***********************************************************************************************************************************
Macros for function logging
***********************************************************************************************************************************/
#define FUNCTION_LOG_STORAGE_REMOTE_TYPE                                                                                           \
    StorageRemote *
#define FUNCTION_LOG_STORAGE_REMOTE_FORMAT(value, buffer, bufferSize)                                                              \
    objNameToLog(value, "StorageRemote", buffer, bufferSize)

#endif
